type go/constant.floatVal
35 uses
go/constant (current package)
value.go#L99: floatVal struct{ val *big.Float } // Float values not representable as a fraction
value.go#L109: func (floatVal) Kind() Kind { return Float }
value.go#L192: func (x floatVal) String() string {
value.go#L260: func (x floatVal) ExactString() string { return x.val.Text('p', 0) }
value.go#L272: func (floatVal) implementsValue() {}
value.go#L281: func i64tof(x int64Val) floatVal { return floatVal{newFloat().SetInt64(int64(x))} }
value.go#L283: func itof(x intVal) floatVal { return floatVal{newFloat().SetInt(x.val)} }
value.go#L284: func rtof(x ratVal) floatVal { return floatVal{newFloat().SetRat(x.val)} }
value.go#L302: return floatVal{newFloat().SetRat(x)}
value.go#L305: var floatVal0 = floatVal{newFloat()}
value.go#L318: return floatVal{x}
value.go#L419: return floatVal{newFloat().SetFloat64(x + 0)}
value.go#L547: case floatVal:
value.go#L572: case floatVal:
value.go#L605: case floatVal:
value.go#L679: case floatVal:
value.go#L772: case floatVal:
value.go#L794: case floatVal:
value.go#L814: case int64Val, intVal, ratVal, floatVal:
value.go#L825: case unknownVal, int64Val, intVal, ratVal, floatVal:
value.go#L840: case int64Val, intVal, ratVal, floatVal:
value.go#L864: case floatVal:
value.go#L917: case ratVal, floatVal:
value.go#L931: case int64Val, intVal, ratVal, floatVal:
value.go#L962: case unknownVal, int64Val, intVal, ratVal, floatVal, complexVal:
value.go#L979: case floatVal:
value.go#L1036: case floatVal:
value.go#L1076: case floatVal:
value.go#L1206: case floatVal:
value.go#L1208: b := y.(floatVal).val
value.go#L1376: case floatVal:
value.go#L1377: return cmpZero(x.val.Cmp(y.(floatVal).val), op)